// pages/mine/modifyPass/modifyPass.js
const app = getApp();
const md5 = require('../../../utils/md5.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    //基本参数
    text_passOri: '',
    text_passOne: '',
    text_passTwo: '',
    // Md5
    _text_passOri: '',
    _text_passOne: '',
    _text_passTwo: '',


  },
  //原始密码
  inp_pwdOri(e) {
    // console.log(e.detail.value)
    var _text_passOri = md5.hex_md5(e.detail.value)
    this.setData({
      text_passOri: e.detail.value,
      _text_passOri: _text_passOri,
    })
  },
  //输入框一
  inp_pwdOne(e) {
    // console.log(e.detail.value)
    var _text_passOne = md5.hex_md5(e.detail.value)
    this.setData({
      text_passOne: e.detail.value,
      _text_passOne: _text_passOne,
    })
  },
  // 输入框二
  inp_pwdTwo(e) {
    // console.log(e.detail.value)
    var _text_passTwo = md5.hex_md5(e.detail.value)
    this.setData({
      text_passTwo: e.detail.value,
      _text_passTwo: _text_passTwo,
    })
  },
  //提交修改密码
  pass_submit() {
    if (this.data.text_passOne.length < 6 || this.data.text_passTwo.length < 6){
      wx.showToast({
        title: '密码长度要大于6',
        icon: 'none',
      })
    }else{
      this.submit(this.data._text_passOri, this.data._text_passOne, this.data._text_passTwo);
    }
    
  },
  //发送请求
  submit(_originalpwd, _newpassword, _repeatpwd) {
    let that = this;
    wx.request({
      url: app.globalData.url + 'api/mine/modifypwd',
      data: {
        token: app.globalData.token,
        originalpwd: _originalpwd,
        newpassword: _newpassword,
        repeatpwd: _repeatpwd,
      },
      method: 'POST',
      success: function (e) {
        console.log(e.data.message)
        if (e.data.message =="密码修改成功"){
          wx.showModal({
            content: '修改成功，请重新登录',
            showCancel: false,
            confirmText: '好的',
            confirmColor: '#d0a76c',
            success: function (e) {
              console.log(e)
              if (e.confirm) {
                app.globalData.token='';
                wx.clearStorage();
                wx.reLaunch({
                  url: '../../login/login',
                })
              }
            },
          })
        }else{
          wx.showToast({
            title: e.data.message,
            icon: 'none',
          })
        }
      },
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})